#include <iostream>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include <string.h>

class Init
{
public:
    Init()
    {
        int n = mkfifo("./myfifo", 0777);
        if (n == -1)
        {
            perror("fifo:");
            exit(-1);
        }
    }

    ~Init()
    {
        int n = unlink("./myfifo");
        if(n == -1)
        {
            perror("unlink:");
            exit(-1);
        }
    }
};